//个人中心基本资料子模块 相关的js代码

//获取用户的个人信息
function selfUser() {
  axios({
    method: "GET",
    url: "http://api-breakingnews-web.itheima.net/my/userinfo",
    headers: {
      //给后端转的自定义请求头
      Authorization: localStorage.getItem("token"),
    },
  }).then(({ data: res }) => {
    console.log(res);
    //判断请求成功
    if (res.status === 0) {
      let { id, username, nickname, email, user_pic } = res.data;
      $("input[name=username]").val(username);
      $("input[name=nickname]").val(nickname);
      $("input[name=email]").val(email);
      $("input[name=id]").val(id);
    }
  });
}
selfUser();
//确认修改
$("form").on("submit", function (e) {
  e.preventDefault();
  console.log($("form").serialize());
  axios({
    method: "POST",
    url: "http://api-breakingnews-web.itheima.net/my/userinfo",
    data: $("form").serialize(),
    headers: {
      //给后端转的自定义请求头
      Authorization: localStorage.getItem("token"),
    },
  }).then(({ data: res }) => {
    console.log(res);
    window.parent.getUserInfo(); //小网页的window用.parent找到大网页的window让大网页调用方法
  });
});

// 重置功能
$(".my-reset").on("click", function (e) {
  e.preventDefault();
  selfUser();
});

layui.form.verify({
  // 指定规则名和对应的验证规则
  nickname: [
    // 昵称
    /^[\u4E00-\u9FA5]+$/, // 大于等于1
    "昵称只能是中文",
  ],
});
